<?php namespace Home\Controller; 
//注册控制器
class RegController extends CommonController{
    private $RegModel;
//  自定义构造函数
    public function __auto(){
        //引Model文件
        $this->RegModel = new \Home\Model\Reg;
    } 
    
//  首页
    public function index(){
//  	echo md5(admin888);
//7fef6171469e80d32c0559f88b377245
//  	p(Q("post."));
		if(IS_POST){
//			判断验证码是否正确
			$code = Q("post.code",NULL,"strtoupper");
			if($code != Code::get()) View::error("验证码输入错误");
//			判断两次密码是否正确
			$password = Q("post.password",NULL,'md5');
			$confirm = Q("post.confirm",NULL,'md5');
			if($password != $confirm) View::error("两次输入的密码不一致，请重新输入");
//			判断用户名是否已经存在
			$username = Q("post.username");				//用户名为字符串,要加引号
			$Regdata = $this->RegModel->where("username='{$username}'")->find();
//			p($Regdata);
			if($Regdata) View::error('用户名已存在!');
			
			//执行添加	
			if(!$this->RegModel->store()) View::error($this->RegModel->getError());
			View::success("添加成功",U('Index/index'));
		}
        View::make();
    }

	public function code(){
	    Code::num(C('webSet.CODE_LEN'))->make();
	}
	
	
}